package com.zdkj.subway.check.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import org.springframework.data.annotation.Id;
import org.springframework.format.annotation.DateTimeFormat;

import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 2-2-15、售票员票款层级差异SW_AU_CONDUCTOR_HIERARCHY_AMOUNT_DIFFERENCE
 */
@Data
@TableName("SW_AU_CONDUCTOR_HIERARCHY_AMOUNT_DIFFERENCE")
public class SwAuConductorHierarchyAmountDifference {

    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    Integer id;
    Integer relationid;
    String lineCode;
    String stationCode;
    String conductorPersonCode;
    String conductorPersonName;
    String equipmentNumber;
    String bomCode;
    String comparativeType;
    BigDecimal investAmount;
    BigDecimal sellAmount;
    BigDecimal faretkAmount;
    BigDecimal comparativeInvestAmount;
    BigDecimal comparativeSelltkAmount;
    BigDecimal comparativeFaretkAmount;
    BigDecimal diffInvestAmount;
    BigDecimal diffSelltkAmount;
    BigDecimal diffFaretkAmount;
    BigDecimal replyInvestAmount;
    BigDecimal replySellAmount;
    BigDecimal replyFaretkAmount;
    BigDecimal replyComparativeInvestAmount;
    BigDecimal replyComparativeSelltkAmount;
    BigDecimal replyComparativeFaretkAmount;
    String assistState;
    String jdReplyReason;
    String jdReplyDetail;
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    Date jdReplyTime;
    String jdReplyStatus;
    String qfReplyReason;
    String qfReplyDetail;
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    Date qfReplyTime;
    String qfReplyStatus;
    String assitState;
    String replaceStatus;
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    Date replaceTime;
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    Date settleTime;
    Integer creatorId;
    String creatorName;
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    Date createTime;

    String isAddAssist;//是否加入协查了
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    Date assistTime;

    //2021-11-22
    String sendPersonCode;
    String sendPersonName;
}
